【JS-task9】angularjs双向绑定后,发生了什么事情?是什么可以让view层和controller层进行绑定的?

小课堂【北京】

分享人:黄国保

目录

1.背景介绍

2.知识剖析

3.常见问题

4.解决方案

5.编码实战

6.扩展思考

7.参考文献

8.更多讨论

1.背景介绍

AngularJS诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是目前市面上很流行的前端JS框架,AngularJS有着诸多特性,最为核心的是:MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。今天我们就来聊聊这个双向绑定以及背后的原理

2.知识剖析

Angular的双向绑定机制,简单用一句话来概括的话:无非是从界面的操作能实时反映到数据,数据的变更能实时展现到界面。

3.常见问题

angular双向绑定实现的效果是怎样的?应该如何写出一个angular 双向绑定?

4.解决方案

栗子。http://www.runoob.com/try/try.php?filename=try_ng_model_two-way

5.扩展思考

深入理解之:实现双向绑定,背后发生了什么?换句话说:需要哪些条件

三步走计划:

需要一个UI元素和后台属性相互绑定的方法。

绑定之后,需要监视属性和UI元素的变化。

需要让所有绑定的对象和元素都能感知到变化,并作出相应的变化。

6.参考文献

传送门

7.更多讨论

鸣谢

感谢大家观看

BY : 黄国保 | somebody